package com.enjoyor.soa.traffic.api.service.dubbo.psms;

import java.util.Date;
import java.util.List;

import com.enjoyor.soa.traffic.api.dto.psms.TodoListInfoDto;
import com.enjoyor.soa.traffic.util.pojo.Page;
import com.enjoyor.soa.traffic.util.pojo.ResultPojo;

/**
 * @author ycy
 * @date 创建时间：2017年11月16日 下午4:16:07
 * @version 1.0
 * @parameter
 * @since
 * @return
 */
@SuppressWarnings("rawtypes")
public interface DubboTodoListInfoService {

	public ResultPojo listTodoListInfo(String token, String systemKey, String deptId, Date searchDate, String todoType);

	public ResultPojo pageTodoListInfo(String token, String systemKey, String deptId, Date searchDate, String todoType,
			Page page);

	public ResultPojo updateTodoListInfoList(String token, String systemKey, String todoId, String user, String ip,
			String sysName);

	public ResultPojo updateTodoListInfo(String token, String systemKey, TodoListInfoDto todoListInfoDto, String user,
			String ip, String sysName);

	public ResultPojo deleteTodoListInfo(String token, String systemKey, String todoId, String user, String ip,
			String sysName);

	public ResultPojo insertTodoListInfoList(String token, String systemKey, List<TodoListInfoDto> list, String user,
			String ip, String sysName);
}
